Rezepturaktionen

Dienen zur Programmierung der Rezepturverwaltung.

Rezept herunterladen

Rezepturdaten vom Flashspeicher des Bediengeräts zur Steuerung kopieren (z. B. SPS, lokale Variable, abhängig vom Protokoll).

Parameter Beschreibung
Rezepturname Name der herunterzuladenden Rezeptur
Rezeptursatz

Nummer des zu kopierenden Rezeptursatzes.

curSet = Aktuell ausgewählten Rezeptursatz herunterladen

Rezept hochladen

Speichert Rezepturdaten von der Steuerung (z. B. SPS, lokale Variable in Abhängigkeit vom Protokoll) im Flashspeicher des Bediengeräts.

Parameter Beschreibung
Rezepturname Name der hochzuladenden Rezeptur
Rezeptursatz

Nummer des zu kopierenden Rezeptursatzes.

curSet = Aktuell ausgewählten Rezeptursatz hochladen

Aktuellen Rezeptsatz schreiben

Legt die ausgewählte Rezeptur als aktuellen Rezeptursatz fest.

Parameter Beschreibung
Rezepturname Name der Rezeptur, die als aktuelle Rezeptur eingestellt wurde
Rezeptursatz Rezeptursatz, der als aktueller Rezeptursatz definiert wird
Akt. Rezeot runterladen

Lädt den aktuellen Satz von Rezepturdaten auf die Steuerung runter.

Kein Parameter erforderlich.

Akt. Rezept hochladen

Lädt Satz der Steuerungsdaten in den aktuellen Rezeptursatz hoch.

Kein Parameter erforderlich

Rezept zurücksetzen

Stellt die Werkseinstellungen für die Rezepturdaten wieder her. Die Originalrezepturdaten werden die hochgeladenen Rezepturen überschreiben

Wählen Sie die Rezeptur aus, die Sie auf die Werkseinstellungen zurücksetzen möchten.

Rezeptdaten sichern

Sichert Rezepturdaten in einem internen oder externen Speicher. Die Daten werden im Format .csv gespeichert.

Parameter Beschreibung
Rezepturname Rezeptname, der gedumpt werden soll.
RezepturDatensatz

Wählen Sie den zu dumpenden Rezepturdatensatz

Nicht verfügbar, wenn RecipeName=AllRecipes. In diesem Fall werden alle Datensätze gedumpt.

Dateipfad

Zielordner

  • Intern = \Flash\QTHMI\workspace\Dump
  • USB-Laufwerk = \USBMemory
  • SD-Karte = \Storage Card
  • Öffentliches Netzwerk = \\<hostname or IP>\sharePath
  • Privates Netzwerk = \\<username>:<psharePath<share>/<path>

Hinweis: die von der externen Festplatte unterstützten Formate sind FAT oder FAT32 (NTFS-Format wird nicht unterstützt).

Hinweis: Private Netzwerke werden nur von Linux-Geräte mit BSP 1.0.25 und höher unterstützt.

Dateiname

Tag, das einen Dateinamen angibt.

Folgende Platzhalter werden unterstützt:

  • %r = Rezepturname
  • %d = Dataset-Name

Beispiel: %r_%d

DateTimePrefixFileName true = die gedumpte Datei hat im Namen das Datum und die Uhrzeit als Präfix (zum Beispiel D2012_01_01_T10_10_recipe1.csv)
TimeSpec

Zeitformat:

  • Lokal = die exportierten Zeitwerte verwenden die Uhrzeit des Bediengeräts.
  • Global = die exportierten Zeitwerte werden im UTC-Format exportiert.
Groß-/Kleinschreibung beibehalten

Groß- und Kleinschreibung zulassen.

Nur unter Linux anwendbar, auf anderen Plattformen wird in Kleinbuchstaben gespeichert.

RestoreRecipeData

Stellt zuvor gespeicherte Rezepturdaten wieder her.

Parameter Beschreibung
Rezepturname

Wiederherzustellende Rezepte:

  • Alle Rezepte
    Die Daten aller Rezepturen werden durch die aus der externen Datei eingelesenen Daten ersetzt
  • Aktuelles Rezept
    Nur die Daten der aktuell ausgewählten Rezeptur werden durch die aus der externen Datei eingelesenen Daten ersetzt
RezeptDatensatz

Nur verfügbar, wenn Rezept-Name=Aktuelles Rezept.

Wählen Sie die wiederherzustellenden Datensätze aus:

  • AlleRezeptDatensätze
    Alle Daten werden wiederhergestellt
  • curSet
    Nur der aktuell ausgewählte Datensatz wird wiederhergestellt
Wiederherstellungstyp

Nur verfügbar, wenn RezeptDatensatz=AlleRezeptDatensätze.

Dieser Parameter definiert das Verhalten, wenn die Anzahl der Datensätze in der wiederherzustellenden Datei nicht der Datensatzanzahl im HMI-Gerät entspricht

  • Ersetzen
    Alle Datensätze im Gerät werden entfernt und durch die Datensätze aus der CSV-Datei ersetzt
  • Match
    Ersetzt nur die Datensätze im Gerät, welche dieselbe Datensatz-ID haben
  • Vergleichen und hinzufügen
    Ersetzt die Datensätze im Gerät, welche dieselbe Datensatz-ID haben und fügt die zusätzlich in der CSV-Datei gefundenen Datensätze hinzu (Hinweis: Im Gerät, jedoch nicht in der CSV-Datei enthaltene Datensätze werden nicht aus dem Gerät entfernt)
Dateipfad

Quellordner

  • Intern = \Flash\QTHMI\workspace\Dump
  • USB-Laufwerk = \USBMemory
  • SD-Karte = \Storage Card
  • Öffentliches Netzwerk = \\<hostname or IP>\sharePath
  • Privates Netzwerk = \\<username>:<psharePath<share>/<path>

Hinweis: die von der externen Festplatte unterstützten Formate sind FAT oder FAT32 (NTFS-Format wird nicht unterstützt).

Hinweis: Private Netzwerke werden nur von Linux-Geräte mit BSP 1.0.25 und höher unterstützt.

Dateiname Angehängter Tag, aus dem in Runtime der Dateiname gelesen wird.
BrowseForFile

true = zeigt das Dialogfeld Öffnen an, um die Datei zu suchen, die gelesen werden soll.

false = es wird kein Dialogfeld angezeigt,

Rezeptdatensatz hinzufügen

Fügt ein neues DataSet zur ausgewählten Rezeptur hinzu. Das neue DataSet wird am Ende der bereits definierten DataSets angehängt.

Parameter Beschreibung
Rezepturname Rezeptur, zu der der Datensatz hinzugefügt wird.
CopyFrom DataSet, von dem Parameterwerte kopiert werden, um das neue DataSet zu initialisieren
NewSetName

Name des neuen DataSets.

Hier können Sie eine Tag-Referenz verwenden.

Rezeptdatensatz löschen

Löscht ein DataSet aus der ausgewählten Rezeptur. Durch das Löschen eines DataSets wird die Positionsnummer der DataSets, die folgen, neu geordnet.

Parameter Beschreibung
Rezepturname Rezeptur, von der das DataSet gelöscht werden soll.
DataSet Das zu löschende DataSet.